package com.eascs.web.o2o.scheduler.entity;

import java.io.Serializable;
import javax.persistence.*;
import java.util.Date;


/**
 * The persistent class for the basic_information_loan_ing database table.
 * 
 */
@Entity
@Table(name="basic_information_loan_ing")
@NamedQuery(name="BasicInformationLoanIng.findAll", query="SELECT b FROM BasicInformationLoanIng b")
public class BasicInformationLoanIng implements Serializable {
	private static final long serialVersionUID = 1L;

	@Id
	@Column(name="loanapplyno")
	private String loanapplyno;

	@Temporal(TemporalType.TIMESTAMP)
	@Column(name="bank_loan_date")
	private Date bankLoanDate;

	@Temporal(TemporalType.TIMESTAMP)
	@Column(name="bank_submit_over_date")
	private Date bankSubmitOverDate;

	@Temporal(TemporalType.TIMESTAMP)
	@Column(name="credit_over_date")
	private Date creditOverDate;

	@Temporal(TemporalType.TIMESTAMP)
	@Column(name="credit_reporting_date")
	private Date creditReportingDate;

	@Temporal(TemporalType.TIMESTAMP)
	@Column(name="in_exam_ing_date")
	private Date inExamIngDate;

	@Temporal(TemporalType.TIMESTAMP)
	@Column(name="in_exam_over_date")
	private Date inExamOverDate;

	@Temporal(TemporalType.TIMESTAMP)
	private Date updatetime;
	@Column(name="source_type")
	private int sourceType;

	public BasicInformationLoanIng() {
	}

	public String getLoanapplyno() {
		return loanapplyno;
	}


	public void setLoanapplyno(String loanapplyno) {
		this.loanapplyno = loanapplyno;
	}



	public Date getBankLoanDate() {
		return this.bankLoanDate;
	}

	public void setBankLoanDate(Date bankLoanDate) {
		this.bankLoanDate = bankLoanDate;
	}

	public Date getBankSubmitOverDate() {
		return this.bankSubmitOverDate;
	}

	public void setBankSubmitOverDate(Date bankSubmitOverDate) {
		this.bankSubmitOverDate = bankSubmitOverDate;
	}

	public Date getCreditOverDate() {
		return this.creditOverDate;
	}

	public void setCreditOverDate(Date creditOverDate) {
		this.creditOverDate = creditOverDate;
	}

	public Date getCreditReportingDate() {
		return this.creditReportingDate;
	}

	public void setCreditReportingDate(Date creditReportingDate) {
		this.creditReportingDate = creditReportingDate;
	}

	public Date getInExamIngDate() {
		return this.inExamIngDate;
	}

	public void setInExamIngDate(Date inExamIngDate) {
		this.inExamIngDate = inExamIngDate;
	}

	public Date getInExamOverDate() {
		return this.inExamOverDate;
	}

	public void setInExamOverDate(Date inExamOverDate) {
		this.inExamOverDate = inExamOverDate;
	}

	public Date getUpdatetime() {
		return this.updatetime;
	}

	public void setUpdatetime(Date updatetime) {
		this.updatetime = updatetime;
	}

	public int getSourceType() {
		return sourceType;
	}

	public void setSourceType(int sourceType) {
		this.sourceType = sourceType;
	}
	
	

}